Skip to content

Add read-only Redfish proxy core#48

Merged
spyroot merged 1 commit into
mainfrom
neroshige/d3-readonly-proxy
Jul 10, 2026
Merged

Add read-only Redfish proxy core#48
spyroot merged 1 commit into
mainfrom
neroshige/d3-readonly-proxy

Conversation

@spyroot

@spyroot spyroot commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a dependency-light redfish_ctl.proxy core with sanitized node inventory responses.
  • Add read-only node status, sensors, GPU metrics, and BIOS read helpers backed by existing command paths.
  • Add an optional FastAPI adapter for GET routes and document the read-only proxy surface.

Validation

  • pytest -q tests/test_proxy_readonly.py -> 5 passed
  • pytest -q -> 798 passed, 57 skipped
  • ruff check redfish_ctl/proxy/__init__.py redfish_ctl/proxy/core.py redfish_ctl/proxy/fastapi_app.py tests/test_proxy_readonly.py -> All checks passed!

@spyroot spyroot merged commit 7396ffb into main Jul 10, 2026
3 checks passed
@spyroot spyroot deleted the neroshige/d3-readonly-proxy branch July 10, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant